
 <!DOCTYPE HTML>
<html lang="CN">
<head>
  <meta charset="UTF-8">
  
    <title>vim 命令使用总结 | Blog</title>
    <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no">
    
    <meta name="author" content="zt.cfvli">
    

    
    <meta name="description" content="命令模式下，d(D) 操作总结
删除当前光标下的整个单词： daw
删除当前光标到单词首：db
删除当前光标到单词尾：dw
删除当前光标所在位置到行首：d^  | d0(包括空格，tab)
删除当前光标到行尾：d$ | D
删除到下一句的开始：d)
删除到下一段的开始：d}
删除从文本中出现 “text” 字符的位置：d/text9.

移动命令（非常用）
光标移动屏幕顶行   H
光标移动屏幕中">
<meta property="og:type" content="article">
<meta property="og:title" content="vim 命令使用总结">
<meta property="og:url" content="http://ttytc.com/2016/11/28/vim 命令总结/index.html">
<meta property="og:site_name" content="Blog">
<meta property="og:description" content="命令模式下，d(D) 操作总结
删除当前光标下的整个单词： daw
删除当前光标到单词首：db
删除当前光标到单词尾：dw
删除当前光标所在位置到行首：d^  | d0(包括空格，tab)
删除当前光标到行尾：d$ | D
删除到下一句的开始：d)
删除到下一段的开始：d}
删除从文本中出现 “text” 字符的位置：d/text9.

移动命令（非常用）
光标移动屏幕顶行   H
光标移动屏幕中">
<meta property="og:updated_time" content="2016-11-29T04:39:09.000Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="vim 命令使用总结">
<meta name="twitter:description" content="命令模式下，d(D) 操作总结
删除当前光标下的整个单词： daw
删除当前光标到单词首：db
删除当前光标到单词尾：dw
删除当前光标所在位置到行首：d^  | d0(包括空格，tab)
删除当前光标到行尾：d$ | D
删除到下一句的开始：d)
删除到下一段的开始：d}
删除从文本中出现 “text” 字符的位置：d/text9.

移动命令（非常用）
光标移动屏幕顶行   H
光标移动屏幕中">

    
    <link rel="alternative" href="/atom.xml" title="Blog" type="application/atom+xml">
    
    
    <link rel="icon" href="/img/favicon.ico">
    
    
    <link rel="apple-touch-icon" href="/img/jacman.jpg">
    <link rel="apple-touch-icon-precomposed" href="/img/jacman.jpg">
    
    <link rel="stylesheet" href="/css/style.css">
</head>

  <body>
    <header>
      
<div>
		
			<div id="imglogo">
				<a href="/"><img src="/img/logo.png" alt="Blog" title="Blog"/></a>
			</div>
			
			<div id="textlogo">
				<h1 class="site-name"><a href="/" title="Blog">Blog</a></h1>
				<h2 class="blog-motto"></h2>
			</div>
			<div class="navbar"><a class="navbutton navmobile" href="#" title="Menu">
			</a></div>
			<nav class="animated">
				<ul>
					<ul>
					 
						<li><a href="/">Home</a></li>
					
						<li><a href="/archives">Archives</a></li>
					
						<li><a href="/about">About</a></li>
					
					<li>
 					
					<form class="search" action="//google.com/search" method="get" accept-charset="utf-8">
						<label>Search</label>
						<input type="search" id="search" name="q" autocomplete="off" maxlength="20" placeholder="Search" />
						<input type="hidden" name="q" value="site:ttytc.com">
					</form>
					
					</li>
				</ul>
			</nav>			
</div>
    </header>
    <div id="container">
      <div id="main" class="post" itemscope itemprop="blogPost">
  
	<article itemprop="articleBody"> 
		<header class="article-info clearfix">
  <h1 itemprop="name">
    
      <a href="/2016/11/28/vim 命令总结/" title="vim 命令使用总结" itemprop="url">vim 命令使用总结</a>
  </h1>
  <p class="article-author">By
       
		<a href="/about" title="zt.cfvli" target="_blank" itemprop="author">zt.cfvli</a>
		
  <p class="article-time">
    <time datetime="2016-11-28T05:11:43.000Z" itemprop="datePublished"> Published 2016-11-28</time>
    
  </p>
</header>
	<div class="article-content">
		
		<div id="toc" class="toc-article">
			<strong class="toc-title">Contents</strong>
		
			<ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#命令模式下，d-D-操作总结"><span class="toc-number">1.</span> <span class="toc-text">命令模式下，d(D) 操作总结</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#移动命令（非常用）"><span class="toc-number">2.</span> <span class="toc-text">移动命令（非常用）</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#进入和退出-vim-命令"><span class="toc-number">3.</span> <span class="toc-text">进入和退出 vim 命令</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#进入命令"><span class="toc-number">3.1.</span> <span class="toc-text">进入命令</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#退出命令"><span class="toc-number">3.2.</span> <span class="toc-text">退出命令</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#文档操作"><span class="toc-number">4.</span> <span class="toc-text">文档操作</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#特别的移动命令"><span class="toc-number">5.</span> <span class="toc-text">特别的移动命令</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#g-命令使用总结"><span class="toc-number">5.1.</span> <span class="toc-text">g 命令使用总结</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#插入模式"><span class="toc-number">6.</span> <span class="toc-text">插入模式</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#标记"><span class="toc-number">7.</span> <span class="toc-text">标记</span></a></li></ol>
		
		</div>
		
		<h2 id="命令模式下，d-D-操作总结"><a href="#命令模式下，d-D-操作总结" class="headerlink" title="命令模式下，d(D) 操作总结"></a>命令模式下，d(D) 操作总结</h2><ol>
<li>删除当前光标下的整个单词： daw</li>
<li>删除当前光标到单词首：db</li>
<li>删除当前光标到单词尾：dw</li>
<li>删除当前光标所在位置到行首：d^  | d0(包括空格，tab)</li>
<li>删除当前光标到行尾：d$ | D</li>
<li>删除到下一句的开始：d)</li>
<li>删除到下一段的开始：d}</li>
<li>删除从文本中出现 “text” 字符的位置：d/text<br>9.</li>
</ol>
<h2 id="移动命令（非常用）"><a href="#移动命令（非常用）" class="headerlink" title="移动命令（非常用）"></a>移动命令（非常用）</h2><ol>
<li>光标移动屏幕顶行   H</li>
<li>光标移动屏幕中央   M</li>
<li>光标移动屏幕底部   L</li>
<li>查询当前行信息和当前文件信息   C-g</li>
<li>将第 ＃ 行滚至屏幕顶部    #z</li>
</ol>
<h2 id="进入和退出-vim-命令"><a href="#进入和退出-vim-命令" class="headerlink" title="进入和退出 vim 命令"></a>进入和退出 vim 命令</h2><h3 id="进入命令"><a href="#进入命令" class="headerlink" title="进入命令"></a>进入命令</h3><ol>
<li>打开文件，光标置于第一行     vim filename</li>
<li>打开文件，光标置于 n 行     vim +n filename</li>
<li>打开文件，光标置于最后一行    vim + filename</li>
<li>打开文件，将光标置于与 pattern 第一个匹配的地方vim +/pattern filename</li>
<li>打开文件，并恢复上次崩溃的文件   vim -r filename</li>
<li>打开文件前，先执行指定的命令    vim -c cmd file</li>
</ol>
<p>-R 以只读的方式打开文件，但可强制保存<br>-M 以只读方式打开文件，但是不可强制保存<br>vim –remote file  : 用已有的vim进程打开指定的文件</p>
<h3 id="退出命令"><a href="#退出命令" class="headerlink" title="退出命令"></a>退出命令</h3><ol>
<li>ZZ</li>
<li>:q!</li>
<li>:wq</li>
</ol>
<h2 id="文档操作"><a href="#文档操作" class="headerlink" title="文档操作"></a>文档操作</h2><ol>
<li>:e file –关闭当前编辑的文件，并开启新的文件。 如果对当前文件的修改未保存，vi会警告。</li>
<li>:e! file –放弃对当前文件的修改，编辑新的文件。</li>
<li>:e+file – 开始新的文件，并从文件尾开始编辑。</li>
<li>:e+n file – 开始新的文件，并从第n行开始编辑。</li>
<li>:enew –编译一个未命名的新文档。(CTRL-W n)</li>
<li>:e – 重新加载当前文档。</li>
<li>:e! – 重新加载当前文档，并丢弃已做的改动。</li>
<li>:e#或ctrl+^ – 回到刚才编辑的文件，很实用。</li>
<li>:f或ctrl+g – 显示文档名，是否修改，和光标位置。</li>
<li>:f filename – 改变编辑的文件名，这时再保存相当于另存为。</li>
<li>gf – 打开以光标所在字符串为文件名的文件。</li>
<li>:w – 保存修改。</li>
<li>:n1,n2w filename – 选择性保存从某n1行到另n2行的内容。</li>
<li>:wq – 保存并退出。</li>
<li>ZZ – 保存并退出。</li>
<li>:x – 保存并退出。</li>
<li>:q[uit] ——退出当前窗口。(CTRL-W q或CTRL-W CTRL-Q)</li>
<li>:saveas newfilename – 另存为</li>
<li>:browse e – 会打开一个文件浏览器让你选择要编辑的文件。 如果是终端中，则会打开netrw的文件浏览窗口； 如果是gvim，则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档的命令，如sp等。 用browse打开的起始目录可以由browsedir来设置：</li>
<li>:set browsedir=last – 用上次访问过的目录（默认）；</li>
<li>:set browsedir=buffer – 用当前文件所在目录；</li>
<li>:set browsedir=current – 用当前工作目录；</li>
<li>:Sex – 水平分割一个窗口，浏览文件系统；</li>
<li>:Vex – 垂直分割一个窗口，浏览文件系统；</li>
</ol>
<h2 id="特别的移动命令"><a href="#特别的移动命令" class="headerlink" title="特别的移动命令"></a>特别的移动命令</h2><ol>
<li><ul>
<li>/ Enter : 把光标移动至下一行第一个非空白字符</li>
</ul>
</li>
<li><ul>
<li>把光标移至上一行第一个非空白字符</li>
</ul>
</li>
</ol>
<h3 id="g-命令使用总结"><a href="#g-命令使用总结" class="headerlink" title="g 命令使用总结"></a>g 命令使用总结</h3><blockquote>
<p>ge    后移一个单词，光标停在上一个单词末尾 <br><br>gE    反向转移到上一个 WORD 的结尾处 <br><br>gv    重新选择上次的可视区域 <br><br>gd    转到当前函数里当前光标所在的单词的定义 <br><br>gD    转到当前文件的光标所在单词的定义 <br><br>gf    开始编辑当前光标所在的名字对应的文件 <br><br>gF    开始编辑光标所在的文件名并跳转到文件名后的 <br><br>gJ    连接行，不插入空格 <br><br>ga    打印光标所在处的字符的 ascii 值 <br><br>   g8        显示光标所在的 UTF-8 字符的十六进制字节码 <br><br>gg        光标移动到第 N 行，缺省是第一行 <br></p>
</blockquote>
<h2 id="插入模式"><a href="#插入模式" class="headerlink" title="插入模式"></a>插入模式</h2><ol>
<li>进入替换模式，直到按下 esc    R</li>
</ol>
<blockquote>
<p>^V 按下^V后即可进行矩形的选择</p>
<blockquote>
<ol>
<li>aw 选择单词 <br></li>
<li>iw 内部单词(无空格) <br></li>
<li>as 选择句子 <br></li>
<li>is 选择句子(无空格) <br></li>
<li>ap 选择段落 <br></li>
<li>ip 选择段落(无空格) <br></li>
<li>D 删除到行尾 <br></li>
<li>x,y 删除与复制包含高亮区 <br></li>
<li>I 编辑相同列，可添加注释</li>
</ol>
</blockquote>
<p>c-[[ | esc esc</p>
</blockquote>
<p><br><br>fx       向右跳到本行字符x处（x可以是任何字符）<br>Fx       向左跳到本行字符x处（x可以是任何字符）</p>
<p>tx       和fx相同，区别是跳到字符x前<br>Tx       和Fx相同，区别是跳到字符x后</p>
<h2 id="标记"><a href="#标记" class="headerlink" title="标记"></a>标记</h2><p>使用标记可以快速移动。到达标记后，可以用Ctrl+o返回原来的位置。 Ctrl+o和Ctrl+i 很像浏览器上的 后退 和 前进 。</p>
<p>m{a-z}: 标记光标所在位置，局部标记，只用于当前文件。<br>m{A-Z}: 标记光标所在位置，全局标记。标记之后，退出Vim， 重新启动，标记仍然有效。<br><code>{a-z}: 移动到标记位置。
&#39;{a-z}: 移动到标记行的行首。</code>{0-9}：回到上[2-10]次关闭vim时最后离开的位置。<br><code>: 移动到上次编辑的位置。&#39;&#39;也可以，不过</code>精确到列，而’’精确到行 。如果想跳转到更老的位置，可以按C-o，跳转到更新的位置用C-i。<br><code>&quot;: 移动到上次离开的地方。</code>.: 移动到最后改动的地方。<br>:marks 显示所有标记。<br>:delmarks a b – 删除标记a和b。<br>:delmarks a-c – 删除标记a、b和c。<br>:delmarks a c-f – 删除标记a、c、d、e、f。<br>:delmarks! – 删除当前缓冲区的所有标记。<br>:help mark-motions 查看更多关于mark的知识。</p>
  
	</div>
		<footer class="article-footer clearfix">
<div class="article-catetags">


  <div class="article-tags">
  
  <span></span> <a href="/tags/quick-key/">quick key</a>
  </div>

</div>



	<div class="article-share" id="share">
	
	  <div data-url="http://ttytc.com/2016/11/28/vim 命令总结/" data-title="vim 命令使用总结 | Blog" data-tsina="null" class="share clearfix">
	  </div>
	
	</div>


</footer>

   	       
	</article>
	
<nav class="article-nav clearfix">
 
 <div class="prev" >
 <a href="/2016/11/28/Mac 下制作ubuntu安装盘/" title="Mac os 系统下制作ubuntu安装u盘">
  <strong>上一篇：</strong><br/>
  <span>
  Mac os 系统下制作ubuntu安装u盘</span>
</a>
</div>


<div class="next">
<a href="/2016/11/28/emacs quick key /"  title="emacs 快捷键">
 <strong>下一篇：</strong><br/> 
 <span>emacs 快捷键
</span>
</a>
</div>

</nav>

	

</div>  
      <div class="openaside"><a class="navbutton" href="#" title="Show Sidebar"></a></div>

  <div id="toc" class="toc-aside">
  <strong class="toc-title">Contents</strong>
 
 <ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#命令模式下，d-D-操作总结"><span class="toc-number">1.</span> <span class="toc-text">命令模式下，d(D) 操作总结</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#移动命令（非常用）"><span class="toc-number">2.</span> <span class="toc-text">移动命令（非常用）</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#进入和退出-vim-命令"><span class="toc-number">3.</span> <span class="toc-text">进入和退出 vim 命令</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#进入命令"><span class="toc-number">3.1.</span> <span class="toc-text">进入命令</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#退出命令"><span class="toc-number">3.2.</span> <span class="toc-text">退出命令</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#文档操作"><span class="toc-number">4.</span> <span class="toc-text">文档操作</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#特别的移动命令"><span class="toc-number">5.</span> <span class="toc-text">特别的移动命令</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#g-命令使用总结"><span class="toc-number">5.1.</span> <span class="toc-text">g 命令使用总结</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#插入模式"><span class="toc-number">6.</span> <span class="toc-text">插入模式</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#标记"><span class="toc-number">7.</span> <span class="toc-text">标记</span></a></li></ol>
 
  </div>

<div id="asidepart">
<div class="closeaside"><a class="closebutton" href="#" title="Hide Sidebar"></a></div>
<aside class="clearfix">

  


  

  
<div class="tagslist">
	<p class="asidetitle">Tags</p>
		<ul class="clearfix">
		
			
				<li><a href="/tags/quick-key/" title="quick key">quick key<sup>4</sup></a></li>
			
		
			
				<li><a href="/tags/ubuntu-MacOS-系统盘-u盘/" title="ubuntu MacOS 系统盘 u盘">ubuntu MacOS 系统盘 u盘<sup>1</sup></a></li>
			
		
			
				<li><a href="/tags/XCode/" title="XCode">XCode<sup>1</sup></a></li>
			
		
			
				<li><a href="/tags/Objective-c-NSString-NSData/" title="Objective-c NSString NSData">Objective-c NSString NSData<sup>1</sup></a></li>
			
		
			
				<li><a href="/tags/emqtt/" title="emqtt">emqtt<sup>1</sup></a></li>
			
		
			
				<li><a href="/tags/ios-ui/" title="ios ui">ios ui<sup>1</sup></a></li>
			
		
			
				<li><a href="/tags/laravel-web-优化/" title="laravel web 优化">laravel web 优化<sup>1</sup></a></li>
			
		
		</ul>
</div>


  <div class="linkslist">
  <p class="asidetitle">Links</p>
    <ul>
        
          <li>
            
            	<a href="https://coderq.com" target="_blank" title="一个面向程序员交流分享的新一代社区">码农圈</a>
            
          </li>
        
          <li>
            
            	<a href="http://wuchong.me" target="_blank" title="Jark&#39;s Blog">Jark&#39;s Blog</a>
            
          </li>
        
    </ul>
</div>

  


  <div class="rsspart">
	<a href="/atom.xml" target="_blank" title="rss">RSS</a>
</div>

  <div class="weiboshow">
  <p class="asidetitle">Weibo</p>
    <iframe width="100%" height="119" class="share_self"  frameborder="0" scrolling="no" src="http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=119&fansRow=2&ptype=1&speed=0&skin=9&isTitle=1&noborder=1&isWeibo=0&isFans=0&uid=null&verifier=b3593ceb&dpc=1"></iframe>
</div>


</aside>
</div>
    </div>
    <footer><div id="footer" >
	
	<div class="line">
		<span></span>
		<div class="author"></div>
	</div>
	
	
	<section class="info">
		<p> Hello ,I&#39;m Larry Page in Google. <br/>
			This is my blog,believe it or not.</p>
	</section>
	 
	<div class="social-font" class="clearfix">
		
		<a href="http://weibo.com/2176287895" target="_blank" class="icon-weibo" title="微博"></a>
		
		
		
		
		
		
		
		
		
		
	</div>
			
		

		<p class="copyright">
		Powered by <a href="http://hexo.io" target="_blank" title="hexo">hexo</a> and Theme by <a href="https://github.com/wuchong/jacman" target="_blank" title="Jacman">Jacman</a> © 2016 
		
		<a href="/about" target="_blank" title="zt.cfvli">zt.cfvli</a>
		
		
		</p>
</div>
</footer>
    <script src="/js/jquery-2.0.3.min.js"></script>
<script src="/js/jquery.imagesloaded.min.js"></script>
<script src="/js/gallery.js"></script>
<script src="/js/jquery.qrcode-0.12.0.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){ 
  $('.navbar').click(function(){
    $('header nav').toggleClass('shownav');
  });
  var myWidth = 0;
  function getSize(){
    if( typeof( window.innerWidth ) == 'number' ) {
      myWidth = window.innerWidth;
    } else if( document.documentElement && document.documentElement.clientWidth) {
      myWidth = document.documentElement.clientWidth;
    };
  };
  var m = $('#main'),
      a = $('#asidepart'),
      c = $('.closeaside'),
      o = $('.openaside');
  c.click(function(){
    a.addClass('fadeOut').css('display', 'none');
    o.css('display', 'block').addClass('fadeIn');
    m.addClass('moveMain');
  });
  o.click(function(){
    o.css('display', 'none').removeClass('beforeFadeIn');
    a.css('display', 'block').removeClass('fadeOut').addClass('fadeIn');      
    m.removeClass('moveMain');
  });
  $(window).scroll(function(){
    o.css("top",Math.max(80,260-$(this).scrollTop()));
  });
  
  $(window).resize(function(){
    getSize(); 
    if (myWidth >= 1024) {
      $('header nav').removeClass('shownav');
    }else{
      m.removeClass('moveMain');
      a.css('display', 'block').removeClass('fadeOut');
      o.css('display', 'none');
      
      $('#toc.toc-aside').css('display', 'none');
        
    }
  });
});
</script>

<script type="text/javascript">
$(document).ready(function(){ 
  var ai = $('.article-content>iframe'),
      ae = $('.article-content>embed'),
      t  = $('#toc'),
      ta = $('#toc.toc-aside'),
      o  = $('.openaside'),
      c  = $('.closeaside');
  if(ai.length>0){
    ai.wrap('<div class="video-container" />');
  };
  if(ae.length>0){
   ae.wrap('<div class="video-container" />');
  };
  c.click(function(){
    ta.css('display', 'block').addClass('fadeIn');
  });
  o.click(function(){
    ta.css('display', 'none');
  });
  $(window).scroll(function(){
    ta.css("top",Math.max(140,320-$(this).scrollTop()));
  });
});
</script>


<script type="text/javascript">
$(document).ready(function(){ 
  var $this = $('.share'),
      url = $this.attr('data-url'),
      encodedUrl = encodeURIComponent(url),
      title = $this.attr('data-title'),
      tsina = $this.attr('data-tsina'),
      description = $this.attr('description');
  var html = [
  '<div class="hoverqrcode clearfix"></div>',
  '<a class="overlay" id="qrcode"></a>',
  '<a href="https://www.facebook.com/sharer.php?u=' + encodedUrl + '" class="article-share-facebook" target="_blank" title="Facebook"></a>',
  '<a href="https://twitter.com/intent/tweet?url=' + encodedUrl + '" class="article-share-twitter" target="_blank" title="Twitter"></a>',
  '<a href="#qrcode" class="article-share-qrcode" title="微信"></a>',
  '<a href="http://widget.renren.com/dialog/share?resourceUrl=' + encodedUrl + '&srcUrl=' + encodedUrl + '&title=' + title +'" class="article-share-renren" target="_blank" title="人人"></a>',
  '<a href="http://service.weibo.com/share/share.php?title='+title+'&url='+encodedUrl +'&ralateUid='+ tsina +'&searchPic=true&style=number' +'" class="article-share-weibo" target="_blank" title="微博"></a>',
  '<span title="Share to"></span>'
  ].join('');
  $this.append(html);

  $('.hoverqrcode').hide();

  var myWidth = 0;
  function updatehoverqrcode(){
    if( typeof( window.innerWidth ) == 'number' ) {
      myWidth = window.innerWidth;
    } else if( document.documentElement && document.documentElement.clientWidth) {
      myWidth = document.documentElement.clientWidth;
    };
    var qrsize = myWidth > 1024 ? 200:100;
    var options = {render: 'image', size: qrsize, fill: '#2ca6cb', text: url, radius: 0.5, quiet: 1};
    var p = $('.article-share-qrcode').position();
    $('.hoverqrcode').empty().css('width', qrsize).css('height', qrsize)
                          .css('left', p.left-qrsize/2+20).css('top', p.top-qrsize-10)
                          .qrcode(options);
  };
  $(window).resize(function(){
    $('.hoverqrcode').hide();
  });
  $('.article-share-qrcode').click(function(){
    updatehoverqrcode();
    $('.hoverqrcode').toggle();
  });
  $('.article-share-qrcode').hover(function(){}, function(){
      $('.hoverqrcode').hide();
  });
});   
</script>









<link rel="stylesheet" href="/fancybox/jquery.fancybox.css" media="screen" type="text/css">
<script src="/fancybox/jquery.fancybox.pack.js"></script>
<script type="text/javascript">
$(document).ready(function(){ 
  $('.article-content').each(function(i){
    $(this).find('img').each(function(){
      if ($(this).parent().hasClass('fancybox')) return;
      var alt = this.alt;
      if (alt) $(this).after('<span class="caption">' + alt + '</span>');
      $(this).wrap('<a href="' + this.src + '" title="' + alt + '" class="fancybox"></a>');
    });
    $(this).find('.fancybox').each(function(){
      $(this).attr('rel', 'article' + i);
    });
  });
  if($.fancybox){
    $('.fancybox').fancybox();
  }
}); 
</script>



<!-- Analytics Begin -->

<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-75864707-1', 'null');  
ga('send', 'pageview');
</script>



<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "//hm.baidu.com/hm.js?e6d1f421bbc9962127a50488f9ed37d1";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>



<!-- Analytics End -->

<!-- Totop Begin -->

	<div id="totop">
	<a title="Back to Top"><img src="/img/scrollup.png"/></a>
	</div>
	<script src="/js/totop.js"></script>

<!-- Totop End -->

<!-- MathJax Begin -->
<!-- mathjax config similar to math.stackexchange -->


<!-- MathJax End -->

<!-- Tiny_search Begin -->

<!-- Tiny_search End -->

  </body>
</html>
